/*
 * Copyright (c) Zhongkehonglue Technologies Co., Ltd. 2025. All rights reserved.
 * Description: Implementation of functions related to the DMC module.
 * Author: wangchunyang
 * Create: 2025-05-23
 */

#ifndef DMC_TYPES_H
#define DMC_TYPES_H

#include <string>
#include "dmcApiTypes.h"

namespace DlnaDmc {

constexpr dmc_int32 DMC_MSEARCH_TIMEOUT = 5;
constexpr dmc_int32 DMC_COMMON_DIGIT_MODULE = 10;
constexpr dmc_int32 DMC_DECIMAL_BASE = 10;

constexpr dmc_int32 UPNP_SEARCH_TIME = 3;

const std::string avtTransportServiceTypeStr = "urn:schemas-upnp-org:service:AVTransport:1";
const std::string renderingControlServiceStr = "urn:schemas-upnp-org:service:RenderingControl:1";

}
#endif /* DMC_TYPES_H */